

<!doctype html>

<html lang="en" data-content_root="../">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />

    <title>skidl package &#8212; SKiDL 2.2.0 documentation</title>
    <link rel="stylesheet" type="text/css" href="../_static/pygments.css?v=fa44fd50" />
    <link rel="stylesheet" type="text/css" href="../_static/bizstyle.css?v=a66e137f" />
    
    <script src="../_static/documentation_options.js?v=b21de401"></script>
    <script src="../_static/doctools.js?v=9bcbadda"></script>
    <script src="../_static/sphinx_highlight.js?v=dc90522c"></script>
    <script src="../_static/bizstyle.js"></script>
    <link rel="index" title="Index" href="../genindex.html" />
    <link rel="search" title="Search" href="../search.html" />
    <meta name="viewport" content="width=device-width,initial-scale=1.0" />
    <!--[if lt IE 9]>
    <script src="_static/css3-mediaqueries.js"></script>
    <![endif]-->
  </head><body>
    <h1 id="site-title"><a href="../../../"><img src="../../../images/slim_banner.png" width="100%"></a></h1>
    
    <div class="related" role="navigation" aria-label="Related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="../py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="nav-item nav-item-0"><a href="../index.html">SKiDL 2.2.0 documentation</a> &#187;</li>
        <li class="nav-item nav-item-this"><a href="">skidl package</a></li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <section id="module-skidl">
<span id="skidl-package"></span><h1>skidl package<a class="headerlink" href="#module-skidl" title="Link to this heading">¶</a></h1>
<p>SKiDL: A Python-Based Schematic Design Language</p>
<p>SKiDL is a module that allows you to compactly describe electronic
circuits using Python. The resulting Python program performs electrical rules
checking for common mistakes and outputs a netlist that serves as input to
a PCB layout tool.</p>
<p>SKiDL reads in libraries of electronic parts and converts them into
Python objects. The objects can be instantiated into components and connected
into a circuit using net objects. The circuit can be checked for
common errors automatically by the ERC (electrical rules checking)
module, and then a netlist can be generated for input to
a PCB layout tool.</p>
<p>Full documentation is available at <a class="reference external" href="https://devbisme.github.io/skidl">https://devbisme.github.io/skidl</a></p>
<p>Here’s a simple example of SKiDL used to describe a circuit with a resistor
and LED in series powered by a battery:</p>
<blockquote>
<div><p>import skidl
from skidl import *</p>
<p># Create a resistor and LED.
r1 = Part(‘Device’, ‘R’, value=’1K’)  # Create a 1K resistor.
led = Part(‘Device’, ‘LED’)           # Create a LED.</p>
<p># Create a battery.
bat = Part(‘Device’, ‘Battery_Cell’)</p>
<p># Connect the components.
vcc = Net(‘VCC’)      # Net for VCC.
gnd = Net(‘GND’)      # Net for ground.
vcc += bat[‘+’]       # Connect the battery positive terminal to VCC.
gnd += bat[‘-’]       # Connect the battery negative terminal to GND.
vcc += r1[1]          # Connect one end of the resistor to VCC.
r1[2] += led[‘A’]     # Connect the other end to the LED anode.
led[‘K’] += gnd       # Connect the LED cathode to GND.</p>
<p># Output the netlist to a file.
generate_netlist()</p>
</div></blockquote>
<section id="subpackages">
<h2>Subpackages<a class="headerlink" href="#subpackages" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="skidl.schematics.html">skidl.schematics package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.schematics.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.schematics.debug_draw.html">skidl.schematics.debug_draw module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_box"><code class="docutils literal notranslate"><span class="pre">draw_box()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_clear"><code class="docutils literal notranslate"><span class="pre">draw_clear()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_end"><code class="docutils literal notranslate"><span class="pre">draw_end()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_endpoint"><code class="docutils literal notranslate"><span class="pre">draw_endpoint()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_force"><code class="docutils literal notranslate"><span class="pre">draw_force()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_net"><code class="docutils literal notranslate"><span class="pre">draw_net()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_part"><code class="docutils literal notranslate"><span class="pre">draw_part()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_pause"><code class="docutils literal notranslate"><span class="pre">draw_pause()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_placement"><code class="docutils literal notranslate"><span class="pre">draw_placement()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_redraw"><code class="docutils literal notranslate"><span class="pre">draw_redraw()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_routing"><code class="docutils literal notranslate"><span class="pre">draw_routing()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_seg"><code class="docutils literal notranslate"><span class="pre">draw_seg()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_start"><code class="docutils literal notranslate"><span class="pre">draw_start()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.debug_draw.html#skidl.schematics.debug_draw.draw_text"><code class="docutils literal notranslate"><span class="pre">draw_text()</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schematics.net_terminal.html">skidl.schematics.net_terminal module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.net_terminal.html#skidl.schematics.net_terminal.NetTerminal"><code class="docutils literal notranslate"><span class="pre">NetTerminal</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schematics.place.html">skidl.schematics.place module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.place.html#skidl.schematics.place.PlacementFailure"><code class="docutils literal notranslate"><span class="pre">PlacementFailure</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.place.html#skidl.schematics.place.Placer"><code class="docutils literal notranslate"><span class="pre">Placer</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.place.html#skidl.schematics.place.net_force_dist"><code class="docutils literal notranslate"><span class="pre">net_force_dist()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.place.html#skidl.schematics.place.overlap_force"><code class="docutils literal notranslate"><span class="pre">overlap_force()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.place.html#skidl.schematics.place.overlap_force_rand"><code class="docutils literal notranslate"><span class="pre">overlap_force_rand()</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schematics.route.html">skidl.schematics.route module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.route.html#skidl.schematics.route.GlobalRoutingFailure"><code class="docutils literal notranslate"><span class="pre">GlobalRoutingFailure</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.route.html#skidl.schematics.route.Router"><code class="docutils literal notranslate"><span class="pre">Router</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.route.html#skidl.schematics.route.RoutingFailure"><code class="docutils literal notranslate"><span class="pre">RoutingFailure</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.route.html#skidl.schematics.route.SwitchboxRoutingFailure"><code class="docutils literal notranslate"><span class="pre">SwitchboxRoutingFailure</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schematics.sch_node.html">skidl.schematics.sch_node module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.schematics.sch_node.html#skidl.schematics.sch_node.SchNode"><code class="docutils literal notranslate"><span class="pre">SchNode</span></code></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.scripts.html">skidl.scripts package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.scripts.html#submodules">Submodules</a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.scripts.netlist_to_skidl_main.html">skidl.scripts.netlist_to_skidl_main module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.scripts.netlist_to_skidl_main.html#skidl.scripts.netlist_to_skidl_main.main"><code class="docutils literal notranslate"><span class="pre">main()</span></code></a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.scripts.part_search_cli.html">skidl.scripts.part_search_cli module</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.scripts.part_search_cli.html#skidl.scripts.part_search_cli.format_part"><code class="docutils literal notranslate"><span class="pre">format_part()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.scripts.part_search_cli.html#skidl.scripts.part_search_cli.interactive_browse"><code class="docutils literal notranslate"><span class="pre">interactive_browse()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.scripts.part_search_cli.html#skidl.scripts.part_search_cli.interactive_search"><code class="docutils literal notranslate"><span class="pre">interactive_search()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.scripts.part_search_cli.html#skidl.scripts.part_search_cli.main"><code class="docutils literal notranslate"><span class="pre">main()</span></code></a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.scripts.part_search_cli.html#skidl.scripts.part_search_cli.perform_search_and_display"><code class="docutils literal notranslate"><span class="pre">perform_search_and_display()</span></code></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.tools.html">skidl.tools package</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.tools.html#subpackages">Subpackages</a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.tools.kicad5.html">skidl.tools.kicad5 package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.tools.kicad5.html#submodules">Submodules</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.tools.kicad6.html">skidl.tools.kicad6 package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.tools.kicad6.html#submodules">Submodules</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.tools.kicad7.html">skidl.tools.kicad7 package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.tools.kicad7.html#submodules">Submodules</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.tools.kicad8.html">skidl.tools.kicad8 package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.tools.kicad8.html#submodules">Submodules</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.tools.kicad9.html">skidl.tools.kicad9 package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.tools.kicad9.html#submodules">Submodules</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.tools.skidl.html">skidl.tools.skidl package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.tools.skidl.html#subpackages">Subpackages</a></li>
<li class="toctree-l4"><a class="reference internal" href="skidl.tools.skidl.html#submodules">Submodules</a></li>
</ul>
</li>
<li class="toctree-l3"><a class="reference internal" href="skidl.tools.spice.html">skidl.tools.spice package</a><ul>
<li class="toctree-l4"><a class="reference internal" href="skidl.tools.spice.html#submodules">Submodules</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</section>
<section id="submodules">
<h2>Submodules<a class="headerlink" href="#submodules" title="Link to this heading">¶</a></h2>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="skidl.alias.html">skidl.alias module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.alias.html#skidl.alias.Alias"><code class="docutils literal notranslate"><span class="pre">Alias</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.alias.html#skidl.alias.Alias.clean"><code class="docutils literal notranslate"><span class="pre">Alias.clean()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.bus.html">skidl.bus module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus"><code class="docutils literal notranslate"><span class="pre">Bus</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.connect"><code class="docutils literal notranslate"><span class="pre">Bus.connect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.copy"><code class="docutils literal notranslate"><span class="pre">Bus.copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.extend"><code class="docutils literal notranslate"><span class="pre">Bus.extend()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.fetch"><code class="docutils literal notranslate"><span class="pre">Bus.fetch()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.get"><code class="docutils literal notranslate"><span class="pre">Bus.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.get_nets"><code class="docutils literal notranslate"><span class="pre">Bus.get_nets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.get_pins"><code class="docutils literal notranslate"><span class="pre">Bus.get_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.insert"><code class="docutils literal notranslate"><span class="pre">Bus.insert()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.is_implicit"><code class="docutils literal notranslate"><span class="pre">Bus.is_implicit()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.is_movable"><code class="docutils literal notranslate"><span class="pre">Bus.is_movable()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.name"><code class="docutils literal notranslate"><span class="pre">Bus.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.netclasses"><code class="docutils literal notranslate"><span class="pre">Bus.netclasses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.pins"><code class="docutils literal notranslate"><span class="pre">Bus.pins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.propagate_netclasses"><code class="docutils literal notranslate"><span class="pre">Bus.propagate_netclasses()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.bus.html#skidl.bus.Bus.width"><code class="docutils literal notranslate"><span class="pre">Bus.width</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.circuit.html">skidl.circuit module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit"><code class="docutils literal notranslate"><span class="pre">Circuit</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.parts"><code class="docutils literal notranslate"><span class="pre">Circuit.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.nets"><code class="docutils literal notranslate"><span class="pre">Circuit.nets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.buses"><code class="docutils literal notranslate"><span class="pre">Circuit.buses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.interfaces"><code class="docutils literal notranslate"><span class="pre">Circuit.interfaces</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.hierarchy"><code class="docutils literal notranslate"><span class="pre">Circuit.hierarchy</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.level"><code class="docutils literal notranslate"><span class="pre">Circuit.level</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.context"><code class="docutils literal notranslate"><span class="pre">Circuit.context</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.erc_list"><code class="docutils literal notranslate"><span class="pre">Circuit.erc_list</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.NC"><code class="docutils literal notranslate"><span class="pre">Circuit.NC</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.ERC"><code class="docutils literal notranslate"><span class="pre">Circuit.ERC()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.activate"><code class="docutils literal notranslate"><span class="pre">Circuit.activate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.add_buses"><code class="docutils literal notranslate"><span class="pre">Circuit.add_buses()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.add_netclasses"><code class="docutils literal notranslate"><span class="pre">Circuit.add_netclasses()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.add_nets"><code class="docutils literal notranslate"><span class="pre">Circuit.add_nets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.add_partclasses"><code class="docutils literal notranslate"><span class="pre">Circuit.add_partclasses()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.add_parts"><code class="docutils literal notranslate"><span class="pre">Circuit.add_parts()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.add_stuff"><code class="docutils literal notranslate"><span class="pre">Circuit.add_stuff()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.backup_parts"><code class="docutils literal notranslate"><span class="pre">Circuit.backup_parts()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.check_for_empty_footprints"><code class="docutils literal notranslate"><span class="pre">Circuit.check_for_empty_footprints()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.check_tags"><code class="docutils literal notranslate"><span class="pre">Circuit.check_tags()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.cull_unconnected_parts"><code class="docutils literal notranslate"><span class="pre">Circuit.cull_unconnected_parts()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.deactivate"><code class="docutils literal notranslate"><span class="pre">Circuit.deactivate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#id0"><code class="docutils literal notranslate"><span class="pre">Circuit.erc_list</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.generate_dot"><code class="docutils literal notranslate"><span class="pre">Circuit.generate_dot()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.generate_graph"><code class="docutils literal notranslate"><span class="pre">Circuit.generate_graph()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.generate_netlist"><code class="docutils literal notranslate"><span class="pre">Circuit.generate_netlist()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.generate_netlistsvg_skin"><code class="docutils literal notranslate"><span class="pre">Circuit.generate_netlistsvg_skin()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.generate_pcb"><code class="docutils literal notranslate"><span class="pre">Circuit.generate_pcb()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.generate_schematic"><code class="docutils literal notranslate"><span class="pre">Circuit.generate_schematic()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.generate_svg"><code class="docutils literal notranslate"><span class="pre">Circuit.generate_svg()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.generate_xml"><code class="docutils literal notranslate"><span class="pre">Circuit.generate_xml()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.get_net_nc_stubs"><code class="docutils literal notranslate"><span class="pre">Circuit.get_net_nc_stubs()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.get_nets"><code class="docutils literal notranslate"><span class="pre">Circuit.get_nets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.get_node_names"><code class="docutils literal notranslate"><span class="pre">Circuit.get_node_names()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.merge_net_names"><code class="docutils literal notranslate"><span class="pre">Circuit.merge_net_names()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.merge_nets"><code class="docutils literal notranslate"><span class="pre">Circuit.merge_nets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.mini_reset"><code class="docutils literal notranslate"><span class="pre">Circuit.mini_reset()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.netclasses"><code class="docutils literal notranslate"><span class="pre">Circuit.netclasses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.no_files"><code class="docutils literal notranslate"><span class="pre">Circuit.no_files</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.partclasses"><code class="docutils literal notranslate"><span class="pre">Circuit.partclasses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.reset"><code class="docutils literal notranslate"><span class="pre">Circuit.reset()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.rmv_buses"><code class="docutils literal notranslate"><span class="pre">Circuit.rmv_buses()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.rmv_nets"><code class="docutils literal notranslate"><span class="pre">Circuit.rmv_nets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.rmv_parts"><code class="docutils literal notranslate"><span class="pre">Circuit.rmv_parts()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.rmv_stuff"><code class="docutils literal notranslate"><span class="pre">Circuit.rmv_stuff()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.circuit.html#skidl.circuit.Circuit.to_tuple"><code class="docutils literal notranslate"><span class="pre">Circuit.to_tuple()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.config_.html">skidl.config_ module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.config_.html#skidl.config_.Config"><code class="docutils literal notranslate"><span class="pre">Config</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.config_.html#skidl.config_.Config.load"><code class="docutils literal notranslate"><span class="pre">Config.load()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.config_.html#skidl.config_.Config.merge"><code class="docutils literal notranslate"><span class="pre">Config.merge()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.config_.html#skidl.config_.Config.store"><code class="docutils literal notranslate"><span class="pre">Config.store()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.config_.html#skidl.config_.SkidlConfig"><code class="docutils literal notranslate"><span class="pre">SkidlConfig</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.config_.html#skidl.config_.SkidlConfig.store"><code class="docutils literal notranslate"><span class="pre">SkidlConfig.store()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.design_class.html">skidl.design_class module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.design_class.html#skidl.design_class.NetClass"><code class="docutils literal notranslate"><span class="pre">NetClass</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.design_class.html#skidl.design_class.PartClass"><code class="docutils literal notranslate"><span class="pre">PartClass</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.erc.html">skidl.erc module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.erc.html#skidl.erc.dflt_circuit_erc"><code class="docutils literal notranslate"><span class="pre">dflt_circuit_erc()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.erc.html#skidl.erc.dflt_net_erc"><code class="docutils literal notranslate"><span class="pre">dflt_net_erc()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.erc.html#skidl.erc.dflt_part_erc"><code class="docutils literal notranslate"><span class="pre">dflt_part_erc()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.geometry.html">skidl.geometry module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox"><code class="docutils literal notranslate"><span class="pre">BBox</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.add"><code class="docutils literal notranslate"><span class="pre">BBox.add()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.area"><code class="docutils literal notranslate"><span class="pre">BBox.area</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.ctr"><code class="docutils literal notranslate"><span class="pre">BBox.ctr</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.h"><code class="docutils literal notranslate"><span class="pre">BBox.h</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.intersection"><code class="docutils literal notranslate"><span class="pre">BBox.intersection()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.intersects"><code class="docutils literal notranslate"><span class="pre">BBox.intersects()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.is_inside"><code class="docutils literal notranslate"><span class="pre">BBox.is_inside()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.ll"><code class="docutils literal notranslate"><span class="pre">BBox.ll</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.lr"><code class="docutils literal notranslate"><span class="pre">BBox.lr</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.resize"><code class="docutils literal notranslate"><span class="pre">BBox.resize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.round"><code class="docutils literal notranslate"><span class="pre">BBox.round()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.snap_resize"><code class="docutils literal notranslate"><span class="pre">BBox.snap_resize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.ul"><code class="docutils literal notranslate"><span class="pre">BBox.ul</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.ur"><code class="docutils literal notranslate"><span class="pre">BBox.ur</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.BBox.w"><code class="docutils literal notranslate"><span class="pre">BBox.w</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point"><code class="docutils literal notranslate"><span class="pre">Point</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.flip_xy"><code class="docutils literal notranslate"><span class="pre">Point.flip_xy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.magnitude"><code class="docutils literal notranslate"><span class="pre">Point.magnitude</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.mask"><code class="docutils literal notranslate"><span class="pre">Point.mask()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.max"><code class="docutils literal notranslate"><span class="pre">Point.max()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.min"><code class="docutils literal notranslate"><span class="pre">Point.min()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.norm"><code class="docutils literal notranslate"><span class="pre">Point.norm</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.round"><code class="docutils literal notranslate"><span class="pre">Point.round()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.snap"><code class="docutils literal notranslate"><span class="pre">Point.snap()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Point.xprod"><code class="docutils literal notranslate"><span class="pre">Point.xprod()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Segment"><code class="docutils literal notranslate"><span class="pre">Segment</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Segment.flip_xy"><code class="docutils literal notranslate"><span class="pre">Segment.flip_xy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Segment.intersects"><code class="docutils literal notranslate"><span class="pre">Segment.intersects()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Segment.round"><code class="docutils literal notranslate"><span class="pre">Segment.round()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Segment.shadows"><code class="docutils literal notranslate"><span class="pre">Segment.shadows()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx"><code class="docutils literal notranslate"><span class="pre">Tx</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.flip_x"><code class="docutils literal notranslate"><span class="pre">Tx.flip_x()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.flip_y"><code class="docutils literal notranslate"><span class="pre">Tx.flip_y()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.from_symtx"><code class="docutils literal notranslate"><span class="pre">Tx.from_symtx()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.move"><code class="docutils literal notranslate"><span class="pre">Tx.move()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.no_translate"><code class="docutils literal notranslate"><span class="pre">Tx.no_translate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.origin"><code class="docutils literal notranslate"><span class="pre">Tx.origin</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.rot"><code class="docutils literal notranslate"><span class="pre">Tx.rot()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.rot_90cw"><code class="docutils literal notranslate"><span class="pre">Tx.rot_90cw()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Tx.scale"><code class="docutils literal notranslate"><span class="pre">Tx.scale</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.Vector"><code class="docutils literal notranslate"><span class="pre">Vector</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.to_mils"><code class="docutils literal notranslate"><span class="pre">to_mils()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.geometry.html#skidl.geometry.to_mms"><code class="docutils literal notranslate"><span class="pre">to_mms()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.interface.html">skidl.interface module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.interface.html#skidl.interface.Interface"><code class="docutils literal notranslate"><span class="pre">Interface</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.interface.html#skidl.interface.Interface.connect"><code class="docutils literal notranslate"><span class="pre">Interface.connect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.interface.html#skidl.interface.Interface.erc_list"><code class="docutils literal notranslate"><span class="pre">Interface.erc_list</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.logger.html">skidl.logger module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.logger.html#skidl.logger.stop_log_file_output"><code class="docutils literal notranslate"><span class="pre">stop_log_file_output()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.mixins.html">skidl.mixins module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin"><code class="docutils literal notranslate"><span class="pre">PinMixin</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.pins"><code class="docutils literal notranslate"><span class="pre">PinMixin.pins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin._match_pin_regex"><code class="docutils literal notranslate"><span class="pre">PinMixin._match_pin_regex</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.add_pins"><code class="docutils literal notranslate"><span class="pre">PinMixin.add_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.associate_pins"><code class="docutils literal notranslate"><span class="pre">PinMixin.associate_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.create_pins"><code class="docutils literal notranslate"><span class="pre">PinMixin.create_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.disconnect"><code class="docutils literal notranslate"><span class="pre">PinMixin.disconnect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.get_pins"><code class="docutils literal notranslate"><span class="pre">PinMixin.get_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.match_pin_regex"><code class="docutils literal notranslate"><span class="pre">PinMixin.match_pin_regex</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.ordered_pins"><code class="docutils literal notranslate"><span class="pre">PinMixin.ordered_pins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.rename_pin"><code class="docutils literal notranslate"><span class="pre">PinMixin.rename_pin()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.renumber_pin"><code class="docutils literal notranslate"><span class="pre">PinMixin.renumber_pin()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.rmv_pins"><code class="docutils literal notranslate"><span class="pre">PinMixin.rmv_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.split_pin_names"><code class="docutils literal notranslate"><span class="pre">PinMixin.split_pin_names()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.mixins.html#skidl.mixins.PinMixin.swap_pins"><code class="docutils literal notranslate"><span class="pre">PinMixin.swap_pins()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.net.html">skidl.net module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.net.html#skidl.net.NCNet"><code class="docutils literal notranslate"><span class="pre">NCNet</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.NCNet.drive"><code class="docutils literal notranslate"><span class="pre">NCNet.drive</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.NCNet.generate_netlist_net"><code class="docutils literal notranslate"><span class="pre">NCNet.generate_netlist_net()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.net.html#skidl.net.Net"><code class="docutils literal notranslate"><span class="pre">Net</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.connect"><code class="docutils literal notranslate"><span class="pre">Net.connect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.copy"><code class="docutils literal notranslate"><span class="pre">Net.copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.create_network"><code class="docutils literal notranslate"><span class="pre">Net.create_network()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.disconnect"><code class="docutils literal notranslate"><span class="pre">Net.disconnect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.drive"><code class="docutils literal notranslate"><span class="pre">Net.drive</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.erc_list"><code class="docutils literal notranslate"><span class="pre">Net.erc_list</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.fetch"><code class="docutils literal notranslate"><span class="pre">Net.fetch()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.generate_netlist_net"><code class="docutils literal notranslate"><span class="pre">Net.generate_netlist_net()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.generate_xml_net"><code class="docutils literal notranslate"><span class="pre">Net.generate_xml_net()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.get"><code class="docutils literal notranslate"><span class="pre">Net.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.get_nets"><code class="docutils literal notranslate"><span class="pre">Net.get_nets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.get_pins"><code class="docutils literal notranslate"><span class="pre">Net.get_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.is_attached"><code class="docutils literal notranslate"><span class="pre">Net.is_attached()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.is_implicit"><code class="docutils literal notranslate"><span class="pre">Net.is_implicit()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.is_movable"><code class="docutils literal notranslate"><span class="pre">Net.is_movable()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.merge_names"><code class="docutils literal notranslate"><span class="pre">Net.merge_names()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.name"><code class="docutils literal notranslate"><span class="pre">Net.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.netclasses"><code class="docutils literal notranslate"><span class="pre">Net.netclasses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.nets"><code class="docutils literal notranslate"><span class="pre">Net.nets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.pins"><code class="docutils literal notranslate"><span class="pre">Net.pins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.stub"><code class="docutils literal notranslate"><span class="pre">Net.stub</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.test_validity"><code class="docutils literal notranslate"><span class="pre">Net.test_validity()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.valid"><code class="docutils literal notranslate"><span class="pre">Net.valid</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.net.html#skidl.net.Net.width"><code class="docutils literal notranslate"><span class="pre">Net.width</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.netlist_to_skidl.html">skidl.netlist_to_skidl module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.analyze_nets"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.analyze_nets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.assign_components_to_sheets"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.assign_components_to_sheets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.component_to_skidl"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.component_to_skidl()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.convert"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.convert()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.cull_from_top"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.cull_from_top()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.extract_sheet_info"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.extract_sheet_info()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.find_lowest_common_ancestor"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.find_lowest_common_ancestor()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.generate_main_code"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.generate_main_code()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.generate_sheet_code"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.generate_sheet_code()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.HierarchicalConverter.net_to_skidl"><code class="docutils literal notranslate"><span class="pre">HierarchicalConverter.net_to_skidl()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.NetSexp"><code class="docutils literal notranslate"><span class="pre">NetSexp</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.NetlistSexp"><code class="docutils literal notranslate"><span class="pre">NetlistSexp</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.NetlistSexp.parts"><code class="docutils literal notranslate"><span class="pre">NetlistSexp.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.NetlistSexp.nets"><code class="docutils literal notranslate"><span class="pre">NetlistSexp.nets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.NetlistSexp.sheets"><code class="docutils literal notranslate"><span class="pre">NetlistSexp.sheets</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.PartSexp"><code class="docutils literal notranslate"><span class="pre">PartSexp</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.PinSexp"><code class="docutils literal notranslate"><span class="pre">PinSexp</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.PropertySexp"><code class="docutils literal notranslate"><span class="pre">PropertySexp</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet"><code class="docutils literal notranslate"><span class="pre">Sheet</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet.number"><code class="docutils literal notranslate"><span class="pre">Sheet.number</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet.name"><code class="docutils literal notranslate"><span class="pre">Sheet.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet.path"><code class="docutils literal notranslate"><span class="pre">Sheet.path</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet.components"><code class="docutils literal notranslate"><span class="pre">Sheet.components</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet.local_nets"><code class="docutils literal notranslate"><span class="pre">Sheet.local_nets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet.imported_nets"><code class="docutils literal notranslate"><span class="pre">Sheet.imported_nets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet.parent"><code class="docutils literal notranslate"><span class="pre">Sheet.parent</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.Sheet.children"><code class="docutils literal notranslate"><span class="pre">Sheet.children</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.SheetSexp"><code class="docutils literal notranslate"><span class="pre">SheetSexp</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.find_common_path_prefix"><code class="docutils literal notranslate"><span class="pre">find_common_path_prefix()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.legalize_name"><code class="docutils literal notranslate"><span class="pre">legalize_name()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.netlist_to_skidl.html#skidl.netlist_to_skidl.netlist_to_skidl"><code class="docutils literal notranslate"><span class="pre">netlist_to_skidl()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.netpinlist.html">skidl.netpinlist module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.netpinlist.html#skidl.netpinlist.NetPinList"><code class="docutils literal notranslate"><span class="pre">NetPinList</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.netpinlist.html#skidl.netpinlist.NetPinList.aliases"><code class="docutils literal notranslate"><span class="pre">NetPinList.aliases</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netpinlist.html#skidl.netpinlist.NetPinList.circuit"><code class="docutils literal notranslate"><span class="pre">NetPinList.circuit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netpinlist.html#skidl.netpinlist.NetPinList.create_network"><code class="docutils literal notranslate"><span class="pre">NetPinList.create_network()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netpinlist.html#skidl.netpinlist.NetPinList.do_erc"><code class="docutils literal notranslate"><span class="pre">NetPinList.do_erc</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netpinlist.html#skidl.netpinlist.NetPinList.drive"><code class="docutils literal notranslate"><span class="pre">NetPinList.drive</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.netpinlist.html#skidl.netpinlist.NetPinList.width"><code class="docutils literal notranslate"><span class="pre">NetPinList.width</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.network.html">skidl.network module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.network.html#skidl.network.Network"><code class="docutils literal notranslate"><span class="pre">Network</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.network.html#skidl.network.Network.create_network"><code class="docutils literal notranslate"><span class="pre">Network.create_network()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.network.html#skidl.network.tee"><code class="docutils literal notranslate"><span class="pre">tee()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.node.html">skidl.node module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.node.html#skidl.node.Group"><code class="docutils literal notranslate"><span class="pre">Group</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.node.html#skidl.node.Node"><code class="docutils literal notranslate"><span class="pre">Node</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.add_child"><code class="docutils literal notranslate"><span class="pre">Node.add_child()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.erc_desc"><code class="docutils literal notranslate"><span class="pre">Node.erc_desc()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.finalize"><code class="docutils literal notranslate"><span class="pre">Node.finalize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.hiernodes"><code class="docutils literal notranslate"><span class="pre">Node.hiernodes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.hiertuple"><code class="docutils literal notranslate"><span class="pre">Node.hiertuple</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.initialize"><code class="docutils literal notranslate"><span class="pre">Node.initialize()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.netclasses"><code class="docutils literal notranslate"><span class="pre">Node.netclasses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.partclasses"><code class="docutils literal notranslate"><span class="pre">Node.partclasses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.spin_off"><code class="docutils literal notranslate"><span class="pre">Node.spin_off()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.tag_or_name"><code class="docutils literal notranslate"><span class="pre">Node.tag_or_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.node.html#skidl.node.Node.to_tuple"><code class="docutils literal notranslate"><span class="pre">Node.to_tuple()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.node.html#skidl.node.SubCircuit"><code class="docutils literal notranslate"><span class="pre">SubCircuit</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.node.html#skidl.node.subcircuit"><code class="docutils literal notranslate"><span class="pre">subcircuit</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.note.html">skidl.note module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.note.html#skidl.note.Note"><code class="docutils literal notranslate"><span class="pre">Note</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.part.html">skidl.part module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.part.html#skidl.part.Part"><code class="docutils literal notranslate"><span class="pre">Part</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.name"><code class="docutils literal notranslate"><span class="pre">Part.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.description"><code class="docutils literal notranslate"><span class="pre">Part.description</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.ref"><code class="docutils literal notranslate"><span class="pre">Part.ref</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.ref_prefix"><code class="docutils literal notranslate"><span class="pre">Part.ref_prefix</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.pins"><code class="docutils literal notranslate"><span class="pre">Part.pins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.unit"><code class="docutils literal notranslate"><span class="pre">Part.unit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.circuit"><code class="docutils literal notranslate"><span class="pre">Part.circuit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.attached_to"><code class="docutils literal notranslate"><span class="pre">Part.attached_to()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.convert_for_spice"><code class="docutils literal notranslate"><span class="pre">Part.convert_for_spice()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.copy"><code class="docutils literal notranslate"><span class="pre">Part.copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.copy_units"><code class="docutils literal notranslate"><span class="pre">Part.copy_units()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.create_network"><code class="docutils literal notranslate"><span class="pre">Part.create_network()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.erc_desc"><code class="docutils literal notranslate"><span class="pre">Part.erc_desc()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.erc_list"><code class="docutils literal notranslate"><span class="pre">Part.erc_list</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.export"><code class="docutils literal notranslate"><span class="pre">Part.export()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.foot"><code class="docutils literal notranslate"><span class="pre">Part.foot</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.generate_svg_component"><code class="docutils literal notranslate"><span class="pre">Part.generate_svg_component()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.get"><code class="docutils literal notranslate"><span class="pre">Part.get()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.grab_pins"><code class="docutils literal notranslate"><span class="pre">Part.grab_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.hiername"><code class="docutils literal notranslate"><span class="pre">Part.hiername</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.hiertuple"><code class="docutils literal notranslate"><span class="pre">Part.hiertuple</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.is_connected"><code class="docutils literal notranslate"><span class="pre">Part.is_connected()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.is_movable"><code class="docutils literal notranslate"><span class="pre">Part.is_movable()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.make_unit"><code class="docutils literal notranslate"><span class="pre">Part.make_unit()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.parse"><code class="docutils literal notranslate"><span class="pre">Part.parse()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.partclasses"><code class="docutils literal notranslate"><span class="pre">Part.partclasses</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#id0"><code class="docutils literal notranslate"><span class="pre">Part.ref</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.release_pins"><code class="docutils literal notranslate"><span class="pre">Part.release_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.rmv_unit"><code class="docutils literal notranslate"><span class="pre">Part.rmv_unit()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.similarity"><code class="docutils literal notranslate"><span class="pre">Part.similarity()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.tag_ref_name"><code class="docutils literal notranslate"><span class="pre">Part.tag_ref_name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.validate"><code class="docutils literal notranslate"><span class="pre">Part.validate()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.value"><code class="docutils literal notranslate"><span class="pre">Part.value</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.Part.value_to_str"><code class="docutils literal notranslate"><span class="pre">Part.value_to_str()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part.html#skidl.part.PartUnit"><code class="docutils literal notranslate"><span class="pre">PartUnit</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.PartUnit.add_pins_from_parent"><code class="docutils literal notranslate"><span class="pre">PartUnit.add_pins_from_parent()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.PartUnit.export"><code class="docutils literal notranslate"><span class="pre">PartUnit.export()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.PartUnit.grab_pins"><code class="docutils literal notranslate"><span class="pre">PartUnit.grab_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.PartUnit.hiertuple"><code class="docutils literal notranslate"><span class="pre">PartUnit.hiertuple</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.PartUnit.ref"><code class="docutils literal notranslate"><span class="pre">PartUnit.ref</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.PartUnit.release_pins"><code class="docutils literal notranslate"><span class="pre">PartUnit.release_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part.html#skidl.part.PartUnit.validate"><code class="docutils literal notranslate"><span class="pre">PartUnit.validate()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part.html#skidl.part.default_empty_footprint_handler"><code class="docutils literal notranslate"><span class="pre">default_empty_footprint_handler()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.part_query.html">skidl.part_query module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB"><code class="docutils literal notranslate"><span class="pre">PartSearchDB</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB.add_lib"><code class="docutils literal notranslate"><span class="pre">PartSearchDB.add_lib()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB.add_libs"><code class="docutils literal notranslate"><span class="pre">PartSearchDB.add_libs()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB.close"><code class="docutils literal notranslate"><span class="pre">PartSearchDB.close()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB.load_from_lib_search_paths"><code class="docutils literal notranslate"><span class="pre">PartSearchDB.load_from_lib_search_paths()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB.rmv_lib"><code class="docutils literal notranslate"><span class="pre">PartSearchDB.rmv_lib()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB.rmv_libs"><code class="docutils literal notranslate"><span class="pre">PartSearchDB.rmv_libs()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB.search"><code class="docutils literal notranslate"><span class="pre">PartSearchDB.search()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.PartSearchDB.update_libs"><code class="docutils literal notranslate"><span class="pre">PartSearchDB.update_libs()</span></code></a></li>
</ul>
</li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.search"><code class="docutils literal notranslate"><span class="pre">search()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.search_footprints"><code class="docutils literal notranslate"><span class="pre">search_footprints()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.search_footprints_iter"><code class="docutils literal notranslate"><span class="pre">search_footprints_iter()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.search_parts"><code class="docutils literal notranslate"><span class="pre">search_parts()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.show"><code class="docutils literal notranslate"><span class="pre">show()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.show_footprint"><code class="docutils literal notranslate"><span class="pre">show_footprint()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.part_query.html#skidl.part_query.show_part"><code class="docutils literal notranslate"><span class="pre">show_part()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.pckg_info.html">skidl.pckg_info module</a></li>
<li class="toctree-l1"><a class="reference internal" href="skidl.pin.html">skidl.pin module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.pin.html#skidl.pin.PhantomPin"><code class="docutils literal notranslate"><span class="pre">PhantomPin</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin"><code class="docutils literal notranslate"><span class="pre">Pin</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.nets"><code class="docutils literal notranslate"><span class="pre">Pin.nets</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.part"><code class="docutils literal notranslate"><span class="pre">Pin.part</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.name"><code class="docutils literal notranslate"><span class="pre">Pin.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.num"><code class="docutils literal notranslate"><span class="pre">Pin.num</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.func"><code class="docutils literal notranslate"><span class="pre">Pin.func</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.do_erc"><code class="docutils literal notranslate"><span class="pre">Pin.do_erc</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.stub"><code class="docutils literal notranslate"><span class="pre">Pin.stub</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.aliases"><code class="docutils literal notranslate"><span class="pre">Pin.aliases</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.MAX_PIN_NUM"><code class="docutils literal notranslate"><span class="pre">Pin.MAX_PIN_NUM</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.chk_conflict"><code class="docutils literal notranslate"><span class="pre">Pin.chk_conflict()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.circuit"><code class="docutils literal notranslate"><span class="pre">Pin.circuit</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.connect"><code class="docutils literal notranslate"><span class="pre">Pin.connect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.copy"><code class="docutils literal notranslate"><span class="pre">Pin.copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.create_network"><code class="docutils literal notranslate"><span class="pre">Pin.create_network()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.disconnect"><code class="docutils literal notranslate"><span class="pre">Pin.disconnect()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.drive"><code class="docutils literal notranslate"><span class="pre">Pin.drive</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.drives"><code class="docutils literal notranslate"><span class="pre">Pin.drives</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.erc_desc"><code class="docutils literal notranslate"><span class="pre">Pin.erc_desc()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.export"><code class="docutils literal notranslate"><span class="pre">Pin.export()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.funcs"><code class="docutils literal notranslate"><span class="pre">Pin.funcs</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.get_nets"><code class="docutils literal notranslate"><span class="pre">Pin.get_nets()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.get_pin_info"><code class="docutils literal notranslate"><span class="pre">Pin.get_pin_info()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.get_pins"><code class="docutils literal notranslate"><span class="pre">Pin.get_pins()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.is_assigned"><code class="docutils literal notranslate"><span class="pre">Pin.is_assigned()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.is_attached"><code class="docutils literal notranslate"><span class="pre">Pin.is_attached()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.is_connected"><code class="docutils literal notranslate"><span class="pre">Pin.is_connected()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.move"><code class="docutils literal notranslate"><span class="pre">Pin.move()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.net"><code class="docutils literal notranslate"><span class="pre">Pin.net</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.pins"><code class="docutils literal notranslate"><span class="pre">Pin.pins</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.ref"><code class="docutils literal notranslate"><span class="pre">Pin.ref</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.split_name"><code class="docutils literal notranslate"><span class="pre">Pin.split_name()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.types"><code class="docutils literal notranslate"><span class="pre">Pin.types</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.pin.html#skidl.pin.Pin.width"><code class="docutils literal notranslate"><span class="pre">Pin.width</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.pyspice.html">skidl.pyspice module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.pyspice.html#skidl.pyspice.abort_if_spice_unavailable"><code class="docutils literal notranslate"><span class="pre">abort_if_spice_unavailable()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.schlib.html">skidl.schlib module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib"><code class="docutils literal notranslate"><span class="pre">SchLib</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib.filename"><code class="docutils literal notranslate"><span class="pre">SchLib.filename</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib.parts"><code class="docutils literal notranslate"><span class="pre">SchLib.parts</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib._cache"><code class="docutils literal notranslate"><span class="pre">SchLib._cache</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib.add_parts"><code class="docutils literal notranslate"><span class="pre">SchLib.add_parts()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib.export"><code class="docutils literal notranslate"><span class="pre">SchLib.export()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib.get_parts"><code class="docutils literal notranslate"><span class="pre">SchLib.get_parts()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib.get_parts_by_name"><code class="docutils literal notranslate"><span class="pre">SchLib.get_parts_by_name()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib.get_parts_quick"><code class="docutils literal notranslate"><span class="pre">SchLib.get_parts_quick()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.schlib.html#skidl.schlib.SchLib.reset"><code class="docutils literal notranslate"><span class="pre">SchLib.reset()</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.scriptinfo.html">skidl.scriptinfo module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.scriptinfo.html#skidl.scriptinfo.get_script_dir"><code class="docutils literal notranslate"><span class="pre">get_script_dir()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.scriptinfo.html#skidl.scriptinfo.get_script_name"><code class="docutils literal notranslate"><span class="pre">get_script_name()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.scriptinfo.html#skidl.scriptinfo.get_skidl_trace"><code class="docutils literal notranslate"><span class="pre">get_skidl_trace()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.scriptinfo.html#skidl.scriptinfo.scriptinfo"><code class="docutils literal notranslate"><span class="pre">scriptinfo()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.skidl.html">skidl.skidl module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.ERC"><code class="docutils literal notranslate"><span class="pre">ERC()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.backup_parts"><code class="docutils literal notranslate"><span class="pre">backup_parts()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.empty_footprint_handler"><code class="docutils literal notranslate"><span class="pre">empty_footprint_handler()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.erc_assert"><code class="docutils literal notranslate"><span class="pre">erc_assert()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.generate_dot"><code class="docutils literal notranslate"><span class="pre">generate_dot()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.generate_graph"><code class="docutils literal notranslate"><span class="pre">generate_graph()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.generate_netlist"><code class="docutils literal notranslate"><span class="pre">generate_netlist()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.generate_pcb"><code class="docutils literal notranslate"><span class="pre">generate_pcb()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.generate_schematic"><code class="docutils literal notranslate"><span class="pre">generate_schematic()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.generate_svg"><code class="docutils literal notranslate"><span class="pre">generate_svg()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.generate_xml"><code class="docutils literal notranslate"><span class="pre">generate_xml()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.get_default_tool"><code class="docutils literal notranslate"><span class="pre">get_default_tool()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.reset"><code class="docutils literal notranslate"><span class="pre">reset()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidl.html#skidl.skidl.set_default_tool"><code class="docutils literal notranslate"><span class="pre">set_default_tool()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.skidlbaseobj.html">skidl.skidlbaseobj module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject</span></code></a><ul>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.ERC"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.ERC()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.add_erc_assertion"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.add_erc_assertion()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.add_erc_function"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.add_erc_function()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.aliases"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.aliases</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.check_tag"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.check_tag()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.copy"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.copy()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.erc_assertion_list"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.erc_assertion_list</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.erc_list"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.erc_list</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.name"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.name</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.notes"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.notes</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.src_line"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.src_line()</span></code></a></li>
<li class="toctree-l3"><a class="reference internal" href="skidl.skidlbaseobj.html#skidl.skidlbaseobj.SkidlBaseObject.tag"><code class="docutils literal notranslate"><span class="pre">SkidlBaseObject.tag</span></code></a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="skidl.utilities.html">skidl.utilities module</a><ul>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.Rgx"><code class="docutils literal notranslate"><span class="pre">Rgx</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.TriggerDict"><code class="docutils literal notranslate"><span class="pre">TriggerDict</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.add_quotes"><code class="docutils literal notranslate"><span class="pre">add_quotes()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.add_unique_attr"><code class="docutils literal notranslate"><span class="pre">add_unique_attr()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.cnvt_to_var_name"><code class="docutils literal notranslate"><span class="pre">cnvt_to_var_name()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.consistent_hash"><code class="docutils literal notranslate"><span class="pre">consistent_hash()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.debug_trace"><code class="docutils literal notranslate"><span class="pre">debug_trace()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.detect_os"><code class="docutils literal notranslate"><span class="pre">detect_os()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.expand_buses"><code class="docutils literal notranslate"><span class="pre">expand_buses()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.expand_indices"><code class="docutils literal notranslate"><span class="pre">expand_indices()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.expand_path"><code class="docutils literal notranslate"><span class="pre">expand_path()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.export_to_all"><code class="docutils literal notranslate"><span class="pre">export_to_all()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.filter_list"><code class="docutils literal notranslate"><span class="pre">filter_list()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.find_and_open_file"><code class="docutils literal notranslate"><span class="pre">find_and_open_file()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.find_and_read_file"><code class="docutils literal notranslate"><span class="pre">find_and_read_file()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.find_num_copies"><code class="docutils literal notranslate"><span class="pre">find_num_copies()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.flatten"><code class="docutils literal notranslate"><span class="pre">flatten()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.from_iadd"><code class="docutils literal notranslate"><span class="pre">from_iadd()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.fullmatch"><code class="docutils literal notranslate"><span class="pre">fullmatch()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.get_abs_filename"><code class="docutils literal notranslate"><span class="pre">get_abs_filename()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.get_unique_name"><code class="docutils literal notranslate"><span class="pre">get_unique_name()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.is_binary_file"><code class="docutils literal notranslate"><span class="pre">is_binary_file()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.is_url"><code class="docutils literal notranslate"><span class="pre">is_url()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.list_or_scalar"><code class="docutils literal notranslate"><span class="pre">list_or_scalar()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.merge_dicts"><code class="docutils literal notranslate"><span class="pre">merge_dicts()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.norecurse"><code class="docutils literal notranslate"><span class="pre">norecurse()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.num_to_chars"><code class="docutils literal notranslate"><span class="pre">num_to_chars()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.opened"><code class="docutils literal notranslate"><span class="pre">opened()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.reset_get_unique_name"><code class="docutils literal notranslate"><span class="pre">reset_get_unique_name()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.rmv_attr"><code class="docutils literal notranslate"><span class="pre">rmv_attr()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.rmv_iadd"><code class="docutils literal notranslate"><span class="pre">rmv_iadd()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.rmv_quotes"><code class="docutils literal notranslate"><span class="pre">rmv_quotes()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.rmv_unique_name"><code class="docutils literal notranslate"><span class="pre">rmv_unique_name()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.set_attr"><code class="docutils literal notranslate"><span class="pre">set_attr()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.set_iadd"><code class="docutils literal notranslate"><span class="pre">set_iadd()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.sgn"><code class="docutils literal notranslate"><span class="pre">sgn()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.split_unquoted"><code class="docutils literal notranslate"><span class="pre">split_unquoted()</span></code></a></li>
<li class="toctree-l2"><a class="reference internal" href="skidl.utilities.html#skidl.utilities.to_list"><code class="docutils literal notranslate"><span class="pre">to_list()</span></code></a></li>
</ul>
</li>
</ul>
</div>
</section>
</section>


            <div class="clearer"></div>
          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="Main">
        <div class="sphinxsidebarwrapper">
  <div>
    <h3><a href="../index.html">Table of Contents</a></h3>
    <ul>
<li><a class="reference internal" href="#">skidl package</a><ul>
<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
<li><a class="reference internal" href="#submodules">Submodules</a></li>
</ul>
</li>
</ul>

  </div>
  <div role="note" aria-label="source link">
    <h3>This Page</h3>
    <ul class="this-page-menu">
      <li><a href="../_sources/rst_output/skidl.rst.txt"
            rel="nofollow">Show Source</a></li>
    </ul>
   </div>
<search id="searchbox" style="display: none" role="search">
  <h3 id="searchlabel">Quick search</h3>
    <div class="searchformwrapper">
    <form class="search" action="../search.html" method="get">
      <input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
      <input type="submit" value="Go" />
    </form>
    </div>
</search>
<script>document.getElementById('searchbox').style.display = "block"</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="Related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="../py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="nav-item nav-item-0"><a href="../index.html">SKiDL 2.2.0 documentation</a> &#187;</li>
        <li class="nav-item nav-item-this"><a href="">skidl package</a></li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
    &#169; Copyright 2016-2025, Dave Vandenbout.
      Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 8.2.3.
    </div>
  </body>
</html>